package com.shen.demo.modules.backdoor.resultbean;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.UUID;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@JacksonXmlRootElement(localName = "signatureContent")
public class SignatureContent {
    @JacksonXmlProperty(localName = "nonce")
    private String nonce = UUID.randomUUID().toString();
    
    @JacksonXmlProperty(localName = "content")
    private Content content;

    // Getters and Setters
}